/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

$(document).ready(function(){

    $("#cadastros_tipos_produto_view_filtros_filtrar").click(function(){

        $.ajax({
            url: 'ajax/cadastros/ajax/tipos/ajax/controller.php',
            data: {
                'ajax_path': 'produto',
                'ajax_page': 'ajax',
                'case':'view',
                'view':'lista',
                'descricaoCondicao':$('#cadastros_tipos_produto_view_filtros_descricaoCondicao').val(),
                'descricao':$('#cadastros_tipos_produto_view_filtros_descricao').val()
            },
            type: 'POST',
            success: function(data) {

                $('#cadastro_tipos_produto_lista_ajax_content').html(data);

            }
        });

    });

    //DIALOGS

    //CADASTROS

    $("#cadastros_tipos_produto_view_filtros_dialogCadastrar").dialog( {
        title: "Cadastro de tipo de produto",
        autoOpen: false,
        width: 600,
        buttons: [
                {
                    text: "Cadastrar",
                    click: function() {

                        var objDialog = $(this);
                        var descricao = $("#castros_tipos_produto_dialog_cadastrar_descricao").val();

                        if(descricao.length > 0) {

                            if(confirm("Deseja realmente cadastrar o novo tipo de produto?")) {

                                $.ajax({
                                    url: 'ajax/cadastros/ajax/tipos/ajax/controller.php',
                                    data: {
                                        'ajax_path': 'produto',
                                        'ajax_page': 'ajax',
                                        'case': 'act',
                                        'act': 'insert',
                                        'descricao': descricao
                                    },
                                    type: 'POST',
                                    success: function() {

                                        $("#cadastros_tipos_produto_view_filtros_filtrar").trigger("click");
                                        objDialog.dialog("close");

                                    }
                                });

                            }

                        } else {

                            alert("Preencha o campo corretamente.");

                        }

                    }
                },
                {
                    text: "Cancelar",
                    click: function() {
                        $(this).dialog("close");
                    }
                }
        ]
    });

    $("#cadastros_tipos_produto_view_filtros_cadastrar").click(function() {

         $.ajax({
             url: 'ajax/cadastros/ajax/tipos/ajax/controller.php',
             data: {
                 'ajax_path': 'produto',
                 'ajax_page': 'ajax',
                 'case': 'dialog',
                 'dialog': 'cadastrar'
             },
             type: 'POST',
             success: function(data) {
                     $('#cadastros_tipos_produto_view_filtros_dialogCadastrar').html(data);
             }
         });

         $("#cadastros_tipos_produto_view_filtros_dialogCadastrar").dialog("open");
         event.preventDefault();

    });

});